package travelDream.ejb.DTOs;



import javax.validation.constraints.Pattern;

import org.hibernate.validator.constraints.NotEmpty;

public class VoloDTO {

	private int voloId;	//usato solo per rimozione, NULL in creazione
	@NotEmpty
	private String codice;
	@NotEmpty
	private String compagnia;
	@Pattern(regexp="([01]?[0-9]|2[0-3]):[0-5][0-9]", message="Inserire Ora nel formato HH:MM")
	private String ora;
	@NotEmpty
	private String cittaPartenza;
	@NotEmpty
	private String cittaArrivo;
	
	public VoloDTO() {
		super();
	}

	//getters e setters
	public String getCodice() {
		return codice;
	}

	public void setCodice(String codice) {
		this.codice = codice;
	}

	public String getCompagnia() {
		return compagnia;
	}

	public void setCompagnia(String compagnia) {
		this.compagnia = compagnia;
	}

	public String getOra() {
		return ora;
	}

	public void setOra(String ora) {
		this.ora = ora;
	}
	
	public String getCittaPartenza() {
		return cittaPartenza;
	}

	public void setCittaPartenza(String cittaPartenza) {
		this.cittaPartenza = cittaPartenza;
	}

	public String getCittaArrivo() {
		return cittaArrivo;
	}

	public void setCittaArrivo(String cittaArrivo) {
		this.cittaArrivo = cittaArrivo;
	}
	
	public int getVoloId() {
		return voloId;
	}

	public void setVoloId(int voloId) {
		this.voloId = voloId;
	}


}
